#include<stdio.h>
int main()
{
	int Tom=0,Jerry=0,Spike=0,Invalid=0;
	while(1)
	{	int vote;
		scanf("%d",&vote);
		switch(vote)
		{
		case 1:
			Tom++;
			break;
		case 2:
			Jerry++;
			break;
		case 3:
			Spike++;
			break;
		case -1:
			goto my;
		default:
			Invalid++;
			break;
		}
		}
	my:if(Tom<=Invalid&&Jerry<=Invalid&&Spike<=Invalid){
		printf("Tom = %d Jerry = %d Spike = %d Invalid = %d\n",Tom,Jerry,Spike,Invalid);
		printf("Election invalid!");	
	}
	
	else
		printf("Tom = %d Jerry = %d Spike = %d Invalid = %d\n",Tom,Jerry,Spike,Invalid);
	
	return 0;
}
//int main()
//{
//	int Tom = 0;
//	int Jerry = 0;
//	int Spike = 0;
//	int Invalid = 0;
//	int vote = 0;
//	while(1)
//	{
//		scanf("%d",&vote);
//		switch(vote){
//		case 1:
//			Tom++;
//			break;
//		case 2:
//			Jerry++;
//			break;
//		case 3 :
//			Spike++;
//			break;
//		case -1:
//			goto my;
//		default:
//			Invalid++;
//			break;
//		}
//		
//		
//		
//	}
//	my:
//	if(Invalid>=Tom&&Invalid>=Jerry&&Invalid>=Spike)
//	{
//		printf("Tom = %d Jerry = %d Spike = %d Invalid = %d\n",Tom,Jerry,Spike,Invalid);
//		printf("Election invalid!");
//	}
//	else{printf("Tom = %d Jerry = %d Spike = %d Invalid = %d",Tom,Jerry,Spike,Invalid);
//		
//	}
//	return 0;
//}
